package com.hzlj.position.locate.common.dto.position;

import com.hzlj.position.config.common.dto.common.PositionAddDTO;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 定位记录-分表(Position)上下线参数
 *
 * @author lifh
 * @date 2023-03-16 12:54:48
 */
@Data
@ToString
@Accessors(chain = true)
public class PositionOnlineDTO {
    /**
     * 矫正ID(jz_jbxx)
     */
    private String jzId;
    /**
     * 设备编号
     */
    private String deviceCode;
    /**
     * 定位渠道类型,dict-LOCATE_CHANNEL_TYPE
     */
    private String channelType;
    /**
     * 定位渠道,dict-LOCATE_CHANNEL
     */
    private String channel;
    /**
     * 上下线
     * true:上线
     * false:下线
     */
    private Boolean online;
    /**
     * 位置信息(上线时需要传入位置，下线时看情况能否传入)
     */
    private PositionAddDTO position;
}
